HCK-14142: fix the priority of definitions and records in FE on model level #206
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Technical details
When we do FE on entity level we first insert the definitions (external/model/internal) and then insert the referenced records into the
udtlist. But on model level we were doing the opposite, first the records were inserted, but then, they were removed and external/model/internal definitions were added. It was causing incorrect resolution of references on records. This PR preserves the referenced records and ensures that they have the same priority as on entity level.